home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 000448_marca@wintermu….ncsa.uiuc.edu _Mon Dec 7 05:26:51 1992.msg < prev    next >
Internet Message Format  |  1994-01-24  |  4KB

  1. Return-Path: <marca@wintermute.ncsa.uiuc.edu>
  2. Received: from dxmint.cern.ch by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  3.     id AA09884; Mon, 7 Dec 92 05:26:51 MET
  4. Received: by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
  5.     id AA14847; Mon, 7 Dec 1992 05:40:10 +0100
  6. Received: from wintermute.ncsa.uiuc.edu by newton.ncsa.uiuc.edu with SMTP id AA09009
  7.   (5.65a/IDA-1.4.2 for www-talk@nxoc01.cern.ch); Sun, 6 Dec 92 22:40:00 -0600
  8. Received: by wintermute.ncsa.uiuc.edu (920110.SGI/911001.SGI)
  9.     for @newton.ncsa.uiuc.edu:Guido.van.Rossum@cwi.nl id AA05810; Sun, 6 Dec 92 22:41:10 -0800
  10. Date: Sun, 6 Dec 92 22:41:10 -0800
  11. From: marca@ncsa.uiuc.edu (Marc Andreessen)
  12. Message-Id: <9212070641.AA05810@wintermute.ncsa.uiuc.edu>
  13. To: Dan Connolly <connolly@pixel.convex.com>
  14. Cc: Guido.van.Rossum@cwi.nl, www-talk@nxoc01.cern.ch
  15. Subject: Re: The spec evolves... 
  16. In-Reply-To: <9212070355.AA05717@pixel.convex.com>
  17. References: <9212070007.AA16719.guido@voorn.cwi.nl>
  18.     <9212070355.AA05717@pixel.convex.com>
  19.  
  20. Dan Connolly writes:
  21. > Very true. I think the A tag is _highly_ overloaded. One click on an
  22. > anchor might take you anywhere from the next sentence to somewhere
  23. > in New Zealand. 
  24.  
  25. This is part of the beauty of HTML and the Web, and should not be
  26. abandoned lightly -- complete user-oriented transparency lifts the
  27. concept of information up from its physical grounding
  28. (network/machine/directory/file) and removes the need to think of it
  29. as anything *but* information.  Who cares where it comes from, so long
  30. as it's there?
  31.  
  32. Granted, better navigation mechanisms are needed to keep track of
  33. position and orientation in this kind of environment, but that's
  34. always been the case in hypertext -- not a new problem, but one
  35. becoming even more ripe for active research.  Why not just consider
  36. location transparency to be a challenge?
  37.  
  38. > Meanwhile, I think it's time to redesign HTML. 
  39.  
  40. I emphatically disagree.  With all due respect (and a lot is due) to
  41. your efforts with formalizing HTML, it's high time to shoot the
  42. engineers and stabilize the product.  Widespread success of the
  43. current implementation will be the single best reason for further
  44. redesign, which can take place well down the road in the form of HTML
  45. version 2, after lots of real-life experiences with the current system
  46. can be catalogued and analyzed -- something currently lacking.  In the
  47. meantime, HTML and the Web need to work on becoming entrenched and
  48. widely and generally used, or God help us, we're all gonna be using
  49. Gopher five years from now.
  50.  
  51. > Python -- I read a bunch of stuff about that a while ago. I wonder
  52. > if the Midas language used by the Midaswww browser could be subsumed
  53. > by Python. Aside from the pascalish syntax, I think Python is just
  54. > what we need: an object oriented language for distributed applications.
  55. > I've been hoping GNU smalltalk would mature, but maybe I should
  56. > look at Python again. Tony: have you heard of it?
  57.  
  58. These object-oriented toolkits and interpreters and interface builders
  59. and so on are all wonderful, but keep in mind that (1) sustained use
  60. of interpreters impacts performance; (2) sustained use of any of them
  61. impacts long-term viability of systems based on them, particularly
  62. when it comes time to start embedding HTML browsing in other tools;
  63. and (3) look at the proliferation of different systems already in use
  64. and removing all hope of abstracting more than a very small amount of
  65. common code (Viola, tk/tcl, Midas, VUIT, NeXT interface builder,
  66. etc.).  Doesn't it make more sense to just use portable C (or,
  67. possibly, C++) and allow others to benefit from and build upon your
  68. labors without forcing yet another toolkit/language/interpreter on
  69. them, and more often than not forcing them to reinvent the wheel?
  70.  
  71. Marc
  72.  
  73. --
  74. Marc Andreessen
  75. Software Development Group
  76. National Center for Supercomputing Applications
  77. marca@ncsa.uiuc.edu
  78.